package com.wthink.hzgj.service.jt808

abstract class JT808Message {
    open var messageType: String = "" // 消息类型
    var simNo: String = "" // 终端手机号
    var messageSerialNo: Short = 0 // 消息流水号

    /**
     * 从终端发送平台的报文需实现该方法解析具体报文
     *
     * @param bytes
     */
    open fun readFromBytes(bytes: ByteArray) {}

    /**
     * 从平台发送到终端的报文需实现该方法
     *
     * @return
     */
    open fun writeToBytes(): ByteArray {
        return byteArrayOf()
    }
}
